﻿@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden}
#continue{ font-family: "microsoft yahei"; margin:0 auto; padding:0px; text-align:left; list-style:none; text-decoration:none; font-size:12px; color:#171717;}
*{ margin:0 auto; padding:0px; list-style:none; text-decoration:none; font-size:12px;font-family:"微软雅黑";}
p{ color:#515050; font-size:12px;}
p a{color:#515050; transition: all 500ms ease-in 0ms;}
a{color:#171717;text-decoration:none;transition: all 500ms ease-in 0ms;}
a:hover{ text-decoration:none;color:#171717;}
p a:hover{ color:#019214;}
img,a img{ border:none;}
.clear{ clear:both;} 
/*头部*/
.swiper-container{width: 100%;} 
.ddqox img{width: 100%;}
.w1200{width: 1200px; margin: 0px auto;}
.h55{width: 100%; height: 55px;}
.heade{ width:100%; height:195px;}
.kopxwcc h1{float: left; height: 55px; line-height: 55px; font-size: 18px; color: #05753b;}
.head_r{ width:100%; height:35px; border-bottom:1px solid #dcdcdc;}
.hes{ width:83.4%; height:35px; float: right;}
.hes span{ display:block; text-indent:20px; width:50%; float:left; line-height:35px;  font-size:14px;}
.to1 { width:auto; float:right; height: 35px; text-align: right;line-height:35px; }
.h02{ display:block; width:36px;font-size:14px; color:#808080; float:left; text-align:left;background:url(img/w1.jpg) no-repeat left; padding-left:40px; }
.h03{ display:block; width:36px; font-size:14px; color:#808080;float:left;text-align:left;background:url(img/w2.jpg) no-repeat left; padding-left:40px; }
.h01{ display:block; width:76px; float:left; font-size:14px; color:#808080;}
.h02:hover{ display:block; width:36px;font-size:14px; color:#009045; float:left; text-align:left;background:url(img/w12.jpg) no-repeat left; padding-left:40px; }
.h03:hover{ display:block; width:36px; font-size:14px; color:#009045;float:left;text-align:left;background:url(img/w22.jpg) no-repeat left; padding-left:40px; }
.h01:hover{ display:block; width:76px; float:left; font-size:14px; color:#009045;}
.headem{ width:1200px; height: 160px;margin: 0 auto; padding:0px; position:relative; }
.headleft{ float:left; position:absolute; top:-34px;}
.headleft a{ display:block; width:178px; float:left;height: 195px;}
.headright{ width:81.7%; float:right;}
.head_m{ width:100%; height:85px; padding-top:20px;}
.hle{ width:auto; float:left;}
.hle h2{ font-size:22px; color:#000000; line-height:35px; font-weight:normal;}
.hle span{ font-size:18px; color:#02783c; line-height:35px;}
.headtel{ width:190px; padding-left:60px; float:right;font-family:Impact; line-height:30px; text-align:left;background:url(img/tel.jpg) no-repeat left; }
.headtel span{ display:block; width:100%; font-size:16px; color:#595959; line-height:28px; text-align:left; display:block; width:100%;}
.headtel p{ font-size:30px; color:#000000; font-family:Impact; line-height:30px;  }
/*导航*/
.headnav{ width:100%; clear:both; z-index:99999; margin-top:5px; border-top:1px solid #dcdcdc;}
.navss {width: 100%; line-height:50px; height:50px;}
.navs { width: 100%; height:50px; margin: 0 auto; }
.navs ul {width: 100%; height:50px; margin:auto;}
.navs ul li { width: 12.5%; float: left; height:50px; line-height: 50px; text-align:center;font-size: 14px; }
.navs ul li a { display: block; color:#000000; text-align:center; height: 50px; width:100%; float:left;line-height:50px; font-size:16px;}
.navs ul li:hover a { color: #089733; }
.navs ul li:hover dl dd a { color: #666; background: none; }
.navs ul li:hover dl dd a:hover { color: #fff; }
.menu_xxgk { width: 100%; height: 250px; position: absolute; top: 158px;background: url(img/sy3.png) repeat;left: 0; display: none; z-index: 9999999; }
<!--.menu_xxgk_con { width: 700px; height: 230px; margin: 0 auto; }
-->
.menu_xxgk_con1 span{ font-size:12px; color:#efefef; text-align:left; width:100%; float:left;}
.menu_xxgk_con1 { float: left; padding-top:30px; padding-left:150px; width:200px; }
.menu_xxgk2{ width:1200px; margin:auto;}
.menu_xxgk_con h3 { font-size: 24px; color: #2d59d6; line-height: 30px; text-transform: uppercase; text-align: left; width: 200px; font-family: "Arial"; margin-top: 40px; margin-bottom: 10px; width:210px; }
.menu_xxgk_con1 h4 { font-size: 15px; color: #da2027; line-height: 16px; text-align:left;font-family: "微软雅黑"; margin-top: 8px; }
.menu_xxgk_con dl { float: left; margin-top: 20px; margin-right: 50px; width:450px;}
.menu_xxgk_con dl dd { font-size: 12px; color: #666; width:180px; margin-right:10px; float: left; height: 34px;line-height: 34px; text-align: left; }
.menu_xxgk_con dl dd:hover { background: none; }
.menu_xxgk_con dl dd a { transition: all 125ms; color: #999; background: none; float: left; text-align:left; display:block; width:180px;}
.menu_xxgk_con dl dd a:hover { color: #fff; transition: all 125ms; color: #fff; background: none; }
.menu_xxgk2 img { float:left; width: 266px; height: 150px; margin-top: 40px; z-index:9999;}
.dlxx img{width: 100%;}
/*焦点图*/
.container2{
  width: 100%; clear:both;
  padding-left: 0;
  padding-right: 0;
  text-align: center; }
  .fullSlide {
  width: 100%;
  position: relative;
  height: 597px;
  background: #000;
  text-align: center; }

.fullSlide .bd {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  overflow: hidden; }

.fullSlide .bd ul {
  width: 100% !important; }

.fullSlide .bd li {
  width: 100% !important;
  overflow: hidden;
  text-align: center; 
  }

.fullSlide .bd li a {
  display: block;
  }

.fullSlide .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom:30px;
  left: 0;
  height: 30px;
  line-height: 30px; }

.fullSlide .hd ul {
  text-align: center; }

.fullSlide .hd ul li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 47px;
  height: 11px;
  margin: 1px;
  overflow: hidden;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  line-height: 999px; }

.fullSlide .hd ul .on {
  background: #f00; }

.fullSlide .prev, .fullSlide .next {
  position: absolute;
  z-index: 999;
  top: 40%;
  left: 10%;
  width: 30px;
  height: 80px;
  background: url(img/left_on.png) no-repeat;
  cursor: pointer;
  display: none; }

.fullSlide .next {
  left: auto;
  right: 10%;
  background: url(img/right_on.png) no-repeat; }
.sybr{ width:100%; height:597px; z-index:99999;}
.xl_ss{ width:100%; height:58px; border-bottom:1px solid #e6e6e6; clear:both;}
.xls{ width:1100px; margin:auto; padding:0px;}
.xls p{ display:block; width:70%; float:left;font-size:14px; line-height:58px; color:#757575;}
.gsearch { float:right;width: 234px; padding-top:10px;}
.gsearch .meilibutton { background:url(img/ssuo.jpg) no-repeat left;width: 40px;height: 34px;border: 0px;float: right;}
.gsearch input.meilitext {height: 30px;line-height: 30px;width: 180px;padding-left: 10px;}
.prod{ width:100%; height:155px; padding-top:10px;background:url(img/n.jpg)no-repeat bottom; }
.kkx{ border-top:10px solid #ededed;}
.prod h3{font-size:32px; color:#05753b; line-height:55px; text-align:center;}
.prod h3 span{font-size:32px; color:#ff9000; line-height:55px; text-align:center;}
.prod p{ display:block; width:646px; margin:auto; font-size:16px; color:#4a4a4a; text-align:center; line-height:32px;}
.prolist{ width:1200px; height:450px; overflow:hidden; margin:auto; padding:0px;}
.gdd{ float:left; margin-right:32px; margin-top:60px;}
.gdd a{ display:block; float:left; width:255px; height:310px; border:1px solid #dedede;transition: all 0.2s ease-out; }
.gdd a:hover{ display:block; width:255px; height:360px; border:1px solid #008941; transition:all 0.3s;box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0); margin-top:-20px;}
.gdd a .gdimg{width:255px; height:230px; overflow:hidden;}
.gdd a .gdimg img{width:255px; height:230px; overflow:hidden;}
.gdd a h3{ margin-top:20px; font-size:18px; color:#056433;background:url(img/hb.jpg) no-repeat center; text-align:center; font-weight:normal; line-height:35px;}
.gdd a:hover h3{ margin-top:20px; font-size:18px; color:#056433;background:url(img/hb.jpg) no-repeat center; text-align:center; font-weight:normal; line-height:35px;}

.gdd a:hover .gdimg img{-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;transform:scale(1.2,1.2);display:block;}
.gdd a:hover p{ display:block;color:#056433; width:220px; height:20px; text-align:center; font-size:12px; margin:auto;}
.gdd a p{ display:block;color:#595959; width:220px; height:20px; text-align:center; font-size:12px; margin:auto;}
.zhsh_nei3 {width:1200px;height:420px;overflow:hidden; position:relative;}
.sy_jj{ width:100%; height:700px;background:url(img/yss.jpg) no-repeat top; padding-top:50px;}
.ysm{ width:1100px; height:700px; margin:auto; padding:0px;}
.ysbt{ width:100%; margin:auto; padding:0px; text-align: center;}
.ysbt img{ display: inline-block; width: 26.4%; padding-bottom: 20px;}
.ysbt p{ display:block; width:430px; margin:auto; height:43px; background:url(img/ystel.png) no-repeat center;padding-left:170px;font-size:18px; color:#ffffff;}
.ysbt p span{ font-family:Impact;font-size:28px; color:#ffffff;}
.sm_con{ padding-top:50px; width: 100%;}
/*.sm_con .sm_dl04 { height:233px; overflow:hidden; float:left; width:550px;}
.sm_con .sm_dl04 dt { float:left; position:relative; z-index:999; float:left; width:275px;}
.sm_con .sm_dl04 dt a { background:url(img/y01.jpg) no-repeat center; width:275px; height:233px; display:block;}
.sm_con .sm_dl04 dt a:hover {background:url(img/y02.jpg) no-repeat center;}
.sm_con .sm_dl04 dt a b { display:block; font-size:18px; color:#fff; padding:30px 0 10px 20px; text-indent:20px;}
.sm_con .sm_dl04  dt a span { display:block; font-size:14px; color:#fff; width:200px; line-height:22px;  height:80px;}
.sm_con .sm_dl04  dt a i { background:url(img/cp_ico01.png) no-repeat; width:27px; height:27px; display:block; margin-left:21px;}
.sm_con .sm_dl04  dt a:hover {text-decoration:none;}
.sm_con .sm_dl04  dt a:hover i { background:url(img/cp_ico02.png) no-repeat; }
.sm_con .sm_dl04  dd { float:left;  line-height:0; width:275px;}
.sm_con .sm_dl04  dd img { width:275px; height:233px;}
*/

.sm_con .sm_dl04 { width:50%;overflow:hidden; float:left; }
.sm_con .sm_dl04 dd a img{ width:100%; height:233px;}
.sm_con .sm_dl04 dd {float:left; width:50%; height: 100%;}
.sm_con .sm_dl04 dt{ float:left; width:50%; height: 100%;}
.sm_con .sm_dl04 dt a { background:url(img/y01.jpg) no-repeat center;width:100%; height:233px; display:block; float:left;}
.sm_con .sm_dl04 dt a b { display:block; font-size:18px; color:#fff; padding:30px 0 10px 20px;text-indent:20px;}
.sm_con .sm_dl04 dt a span { display:block; font-size:14px; color:#fff; width:200px; line-height:22px; height:80px;}
.sm_con .sm_dl04 dt a i { margin-left:31px;width:27px; height:27px; display:block;}
.sm_con .sm_dl04 dt a:hover {background:url(img/y02.jpg) no-repeat center;}

.sm_con .sm_dl03 { width:50%;overflow:hidden; float:left; }
.sm_con .sm_dl03 dd a img{ width:100%; height:233px;}
.sm_con .sm_dl03 dd {float:left; width:50%; height: 100%;}
.sm_con .sm_dl03 dt{ float:left; width:50%; height: 100%;}
.sm_con .sm_dl03 dt a { background:url(img/y01.jpg) no-repeat center;width:100%; height:233px; display:block; float:left;}
.sm_con .sm_dl03 dt a b { display:block; font-size:18px; color:#fff; padding:30px 0 10px 20px;text-indent:20px;}
.sm_con .sm_dl03 dt a span { display:block; font-size:14px; color:#fff; width:200px; line-height:22px; height:80px;}
.sm_con .sm_dl03 dt a i { margin-left:31px;width:27px; height:27px; display:block;}
.sm_con .sm_dl03 dt a:hover {background:url(img/y02.jpg) no-repeat center;}


.sygsjj{ width:100%; height:470px;}
.jjm{ width:1100px; margin:auto; padding:0px; }
.btgs{ width:1100px; height:170px;}
.btgs span{ display:block; width:100%; line-height:50px; font-size:23px; color:#036d36; text-align:center;}
.btgs h3{ display:block; width:100%; line-height:67px; text-indent:20px; letter-spacing:20px;font-size:32px; font-weight:normal; color:#0f4301; height:67px; text-align:center;background:url(img/gy.jpg) no-repeat center;}
.ysnr{ display: table; margin: 0px auto; padding-top:10px; width: 100%; text-align: center;}
.ysnr a{ display: inline-block; width:8%; margin: 0.5%; border-radius:5px; background:#52b235; text-align:center; font-size:16px; color:#ffffff; line-height:30px; height:30px;}
.ysnr a:hover{ background:#ffae00; }
.jjnr{ width:1100px; height:260px; padding-top:20px;}
.jjnr .jjl{ width:20px; height:141px; border:1px solid #bebebe; font-size:20px; color:#000; margin-top:20px; float:left; padding:40px 20px;} 
.jjmd{ width:440px; float:left; padding-left:30px; height:235px; padding-top:50px;}
.jjmd h2{ font-size:20px; color:#181818; line-height:30px; padding-bottom:20px;}
.jjmd p{ display:block; font-size:14px; color:#5f5a5a; line-height:24px;}
.jjmd p a{font-size:14px; color:#009147; line-height:24px;}
.jjmd p a:hover{font-size:14px; color:#fe8d0c; line-height:24px;}

.jjnr img{ float:right;}
.sydt{ width:100%; height:570px;background:url(img/dt.jpg) no-repeat center top; padding-top:80px;}
.ditu{ width:1100px; margin:auto; padding:0px;}
.ditu p{ display:block;  padding:0px 30px 150px 740px; font-size:16px; color:#ffffff; line-height:32px;}
/*新闻*/
.btgs1{ width:1100px; height:120px;}
.btgs1 span{ display:block; width:100%; line-height:50px; font-size:23px; color:#036d36; text-align:center;}
.btgs1 h3{ display:block; width:100%; line-height:67px; text-indent:20px; letter-spacing:20px;font-size:32px; font-weight:normal; color:#0f4301; height:67px; text-align:center;background:url(img/gy.jpg) no-repeat center;}
.synew{ width:100%; height:640px;}
.home_news_list_inner{ width:100%; height:640px; overflow:hidden;}
.home_news_item{width:48%; margin: 1%; padding-bottom: 20px; float:left;overflow:hidden;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-webkit-box-shadow:0 0px 5px rgba(0,0,0,0.1);box-shadow:0 0px 5px rgba(0,0,0,0.1);}
.home_news_item a{display: table;padding:15px;width:89%;}
.home_news_item dl{}
.home_news_item dl dt{background:#eee;width: 19%;padding-bottom: 38px;text-align: right; text-align: center;}
.home_news_item dl dt p{font-size: 20px;font-family: "榛戜綋";color: #696969; text-align: center;}
.home_news_item dl dt span{color: #b5b5b5;font-size: 14px; text-align: center;}
.home_news_item dl dd{width:76%; margin-left: 3%;}
.home_news_item dl dd h5{font-size: 16px;color: #343434; height: 29px; overflow: hidden;}
.home_news_item dl dd .newstext{width:100%;color:#707070;font-size:14px;line-height:24px;margin-top: 15px; height: 96px; overflow: hidden;}
.home_news_item:hover dl dt{background: #ff9000;color: #fff;}
.home_news_item:hover dl dt p, .home_news_item:hover dl dt span, .home_news_item:hover dl dd h5, .home_news_item:hover dl dd .newstext{color: #fff;}
.home_news_item:hover{background:#008f45}
.newsm{ width:1100px; margin:auto; padding:0px; height:auto;}
.home_news_item a dl .fl{ float:left;}

.foot{ width:100%; background: url(img/footbg.jpg) no-repeat top; clear:both;  height:270px;}
.footm{ width:1100px;  margin:auto; height:270px;}
.footm ul{ width:100%;margin:auto; padding:0px; display: table;}
.footm ul li{  height:65px; line-height: 65px; width:14.2%; text-align:center; float:left;background: url(img/li.png) no-repeat right;}
.footm ul li a{ display:table;font-size:16px;color:#ffffff;}
.footm ul li a:hover{color:#ff9000;}
.bqnr{ width:1100px; height:173px; padding-top:30px;}
.bql{ width:80%; float:left;}
.bql p{ display:block; float:right; width:50%; font-size:14px; line-height:28px; padding-top:10px; color:#ffffff;}
.bql img{ width: 50%;}
.ew{ float:right; width: 20%;}
.neiyeban{ width:100%;}
.xknr{ clear:both; width:100%; height:auto; padding-bottom:30px; font-size:14px;  color:#414141; line-height:28px;  margin:auto;}
.xknr p{ font-size:14px;  color:#414141; line-height:28px; }
.nlhe{ width:100%; height:300px;}
/*内页公司简介*/
.dl_nr{width:100%;height:auto;}
.dlnrm{ width:1160px;margin:auto; margin-top: 20px;}
.dlbt{ width:100%;display: table;}
.dlbt h3{ font-size:20px; text-align:center; color:#ffffff;  line-height:35px; width:130px; height:40px; background:#008d42; float:left;}
.dlbt p{ display:block; width:220px; height:40px; line-height:40px; font-size:16px; color:#ffffff; text-align:center; float:left; margin-left:35px; background:#191919; font-size:16px; text-align:center;}
.dljj{ font-size:16px; color:#272727; line-height:28px;}
.dljj p{font-size:16px; color:#272727; line-height:28px;}
.dljj h5{font-size:25px; color:#046230; line-height:38px;}

.gsjj_b2{ width:100%;font-size:16px; margin:auto; line-height:55px; height:55px;  text-align:left; text-indent:25px; color:#515151; }
.gsjj_b2 a{font-size:16px; color:#515151;line-height:55px;}
.gsjj_b2  a:hover{font-size:16px; color:#d20035;line-height:55px;}
.content_mk{ width:1100px; margin:auto; height:auto; overflow:hidden; font-size:16px; color:#2f2f2f; line-height:29px;}
.newslist{ width:100%; height:auto; clear:both; padding-top:20px; }
/*.newslist a{ display:block; background:url(img/bg_sign115.png) no-repeat right bottom;width:320px; margin-left:10px; margin-bottom:30px; margin-right:15px;  border:#dbdbdb 1px solid; padding:20px; overflow:hidden; height:155px; float:left;}
.newslist a:hover{ display:block; width:320px; margin-left:10px; margin-top:-20px;margin-bottom:50px;background:url(img/5.png) no-repeat right bottom; margin-right:15px;  border:#284a91 1px solid; padding:20px; overflow:hidden; height:155px; float:left;transition:all 0.6s ease 0s;}
.newslist a h5{color:#bc0030; font-size:16px; line-height:28px;}
.newslist a span{ display:block; width:100%; padding-bottom:20px; font-size:14px; color:#9b9b9b; line-height:32px;} 
.newslist a  p{font-size:12px; color:#7d7d7d; }
*/
.content_mk2{padding:10px 30px; height:auto; overflow:hidden; font-size:16px; clear:both; color:#2f2f2f; line-height:29px;}
.content_mk2 img{width: 100%;}
.content_mk2 p{font-size:16px; color:#2f2f2f; line-height:29px;}
.content_mk2 h4{font-size:18px; color:#009d6c; line-height:34px;}
.news_p{ width:100%; height:auto; clear:both; float:left; padding-top:15px; margin-top:20px; padding-bottom:15px; margin-bottom:25px;border-bottom:1px dashed #8e8e8e;border-top:1px dashed #8e8e8e;}
.news_p .pre{ float:left; width:100%; overflow:hidden; font-size:16px; float:left; color:#8e8e8e; line-height:40px;}
.news_p .next{ width:100%; float:right;overflow:hidden; font-size:16px; text-align:left; color:#8e8e8e; line-height:40px;}
.news_p .next a,.news_p .pre a{ color:#8e8e8e; line-height:40px; font-size:16px; }
.news_p .next a:hover,.news_p .pre a:hover{ color:#c00000; line-height:40px; font-size:16px; }
.div_currpage {
  width: 1200px; text-align:center; margin:0 auto;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 30px;
}
/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; margin:0 auto; font-size: 18px;line-height:28px; clear:both;}
.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:0px;text-align:center;padding-right:5px;padding-left:0px;height:28px;line-height:28px;} /* SPAN和链接 */
.page a{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:28px;line-height:28px;} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #c00;line-height:28px;} /* 当前链接有激活时 */
.page input{padding:2px;color:#390;height:28px;width:25px; display:block;border:1px solid #ccc;text-align:center;margin-top:5px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px;line-height:28px;} /* 跳转INPUT */
.news_biaott{ width:100%; height:100px; text-align:center; padding-top:20px;}
.news_biaott h1{ font-size:25px; line-height:50px; color:#ff9600;}
.news_biaott .info{ font-size:12px; color:#adadad; line-height:40px; text-align:center; clear:both; width:100%; margin:auto; padding:0px;}
.news_r{width:1200px; margin:auto; padding:0px; clear:both;}
.btdd{ width:1158px;height:auto;border:1px solid #f2f2f2; margin-bottom:20px; padding:20px; line-height:24px; text-align:left; font-size:12px; color:#adadad; }
.btdd span{ font-size:14px; color:#737373; font-weight:bold; float:left; width:50px;}
.prony{ width:1200px; margin:auto; padding:0px; padding-bottom:30px; height:auto; padding-bottom:30px;}
.prlist{ width:100%; padding-bottom:20px;}

.ny_p{ width:100%; height:auto; padding-top:35px;}
.ny_pm{ width:1200px; height:auto; margin:auto; padding:0px;}
 
.ny_product{ width:75%; float:right;}
#goodsshow{overflow:hidden;width:100%;margin:0 auto;margin-bottom:20px;}
#goodsshow img{border:0; }
.shop_big img{width: auto; height: 100%; position: absolute; left: 50%; top: 0;transform: translateX(-50%);}
#goodsshow .left{float:left;width:65%;margin:0 0px 10px 0;}
#goodsshow .right{float:right;width:30%;}
#goodsshow .shop_big{background:#fff;width:100%; height:412px; overflow:hidden;cursor:pointer; position: relative; border: 1px solid #cccccc;}
#goodsshow .shop_plist{clear:both;width:620px;}
#prolist{width:56%;float:left;overflow:hidden;height:68px;position:relative;margin:20px 0 0 0;}
.price img{width: 50%;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(img/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(img/pro_bg.gif) no-repeat center top;height:68px;}
#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(img/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(img/ico_right.gif) no-repeat center;margin-top:12px;}
#goodsshow .right h1{font-size:24px;font-family:microsoft yahei;font-weight:normal;margin:0 0 10px 0;padding:0;}
#goodsshow .right .intro{color:#999;font-size:12px; line-height:26px; padding-top:10px; padding-bottom:10px;}
#goodsshow .right .intro span{ font-size:14px; color:#222222;}
.online a{ display:block; width:150px; background:#df1619; float:left; text-align:center; font-size:16px; color:#ffffff; line-height:35px; height:35px; transition:all 0.3s;}
.online a:hover{ display:block; width:150px; background:#818181; color:#ffffff; text-align:center; font-size:16px; line-height:35px; height:35px;transition:all 0.3s; }
.online{ padding-top:20px;}
#goodsshow .right .sno{border-bottom:1px solid #eee;border-top:1px solid #eee;line-height:35px;}
#goodsshow .right .price{color:#999;line-height:30px;padding:10px 0;}
#goodsshow .right .price span{color:#f60;font-size:16px;}
#goodsshow .right .hot_line {font-size:18px; padding-top:10px;}
#goodsshow .right .hot_line span{color:#f60;font-size:16px;}
.nycp h4{ width:100%; height:35px; background:#046230; line-height:35px; color:#ffffff; margin-bottom:20px; font-size:20px; font-weight:normal; text-indent:30px;}
.nycp{font-size:16px; color:#000; line-height:28px; height:auto; padding-bottom:20px;}
.nycp p{ font-size:16px; color:#000; line-height:28px;}
.nycp h5{ line-height:35px; color:#df1619; font-size:18px; font-weight:normal; text-indent:30px;}

.dl_zc{ width:20%; background:#008e45; padding:1.5%; float:left;}
.xlp img{ margin-bottom:20px;}
.xlp h5{ font-size:22px; color:#f3eece; text-align:left; height:50px;}

.xlp ul li { float:left; position:relative; width: 100%;}
.xlp ul li  a{ display:block; width:100%;  font-size:16px;  color:#008b42; background:#f3eece; line-height:35px; height:35px; margin-bottom:15px; float:left;}
.xlp ul li  a:hover{ display:block; width:100%; z-index:12; font-size:16px; color:#ffffff; background:none; line-height:35px; height:35px; margin-bottom:15px; float:left;}
.xlp ul li  a h2{ text-indent:30px; font-size:16px;  color:#008b42; font-weight:normal;}
.xlp ul li  a:hover h2{ position:absolute; z-index:99; text-indent:30px; font-size:16px;  color:#ffffff; font-weight:normal;}


.xlp ul li a  span{ display:block; position:absolute; width:100%; height:35px; left:-240px; top:0px; z-index:1;
	-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out;
}
.xlp ul li a:hover span{ left:0px;position:absolute; z-index:10;
	-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; display:block; background:#00582a;
}
.xlp p{ display:block; padding:10px; font-size:14px; color:#ffffff; line-height:24px; clear:both;}

.probt{ width:100%; border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1; line-height:50px; height:100px; margin-bottom:30px; margin-top:30px; }
.probt ul{ width:1200px; margin:auto; padding:0px;}
.probt ul li{ float:left; width:16%; white-space: nowrap; display:inline;}
.probt ul li  a{ width:100%; float:left; height:50px;white-space: nowrap; display:block; line-height:50px; text-align:center; font-size:18px; color:#009048;border-right:1px solid #d1d1d1;}
.probt ul li  a:hover{ background:#028e45; width:100%; display:block;white-space: nowrap; float:left; height:50px; line-height:50px; text-align:center; font-size:18px; color:#ffffff;border-right:1px solid #d1d1d1;}

.gdd2{ float:left; width: 23%; margin: 1%;}
.gdd2 a{ display:block; width:100%;border:1px solid #dedede;transition: all 0.2s ease-out; padding-bottom: 20px;}
.gdd2 a:hover{ display:block; width:100%; border:1px solid #008941; transition:all 0.3s;box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0); }
.gdd2 a .gdimg2{width:100%; height:230px; overflow:hidden; position: relative;}
.gdd2 a .gdimg2 img{height:100%;overflow:hidden; position: absolute; left: 50%; top: 0; transform: translateX(-50%);}
.gdd2 a h3{ margin-top:20px; font-size:18px; color:#056433;background:url(img/hb.jpg) no-repeat center; text-align:center; font-weight:normal; line-height:35px;}
.gdd2 a:hover .gdimg2 img{-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;display:block;}
.gdd2 a:hover h3{ font-size:18px; color:#056433;background:url(img/hb.jpg) no-repeat center; text-align:center; font-weight:normal; line-height:35px;}
.gdd2 a:hover p{ display:block;color:#056433; width:96%; height:60px; text-align:center; font-size:12px; margin:auto;}
.gdd2 a p{ display:block;color:#595959; width:96%; height:60px; text-align:center; font-size:14px; margin:auto; padding-top:5px; overflow: hidden;}

.xknr1{ clear:both; width:1000px; height:auto; padding-bottom:30px; font-size:14px; height:370px; color:#414141; line-height:28px; padding-top:30px; margin:auto;}
.xknr1 .label{float:left;width:100px;text-align:right;padding-right:10px;/*clear:both;*/}
.xknr1 .label span{color:#f30;}
.xknr1 .enter{margin-left:10px;float: left;position: relative;}
.xknr1 .enter .ip{border:1px solid #ccc;padding:10px;vertical-align:middle;overflow:hidden;}
.xknr1 .enter .bnt{border:none;background:#046230;padding:6px 72px;vertical-align:middle;cursor: pointer;color: #fff;font-size: 16px;margin:0 15px 0 0 ;}
.xknr1 .enter .bnt:hover{background: #111;}
.xknr1 .enter label{display:block;position: absolute;right: 15px;bottom: 10px;color:#999;font-size: 12px;}
.xknr1 .enter #booklen{color:#f30;}
.xknr1 .enter .lyk{width: 743px;height: 130px;}
.xknr1 .enter .yzm{width: 153px;}
.xknr1 div{margin-bottom:15px;}

.xleft{ width:31%; float:left;font-size:18px; height:322px; background:#046230; padding: 2%;}
.xleft h5{ font-size:22px; color:#ffffff; line-height:35px; font-weight:normal; padding-bottom:20px;}
.xleft p{ font-size:14px;  color:#ffffff; line-height:28px; }
.dittu{width:63%; float:right;height:360px;border:#ccc solid 1px;}


.ccd ul li img{width: 100%;} 


/*手机端样式*/
.sw-g{position: relative;}
body.nav-open .nav {top: 100px;}
body.nav-open .hy-nav-toggle {box-shadow: none;}
body.nav-open .hy-nav-toggle:before {width: 2333px;height: 2333px;border-radius: 50%;background-color: rgba(5,117,59, .95);-webkit-transform: translateX(50%) translateY(-50%);-ms-transform: translateX(50%) translateY(-50%);transform: translateX(50%) translateY(-50%);}
body.nav-open .hy-nav-toggle .icon {width: 0;}
body.nav-open .hy-nav-toggle .icon2 {width: 0;}
body.nav-open .hy-nav-toggle .icon3 {width: 0;}
body.nav-open .hy-nav-toggle .icon:before {-webkit-transform: translateY(9px) rotate(45deg);-ms-transform: translateY(9px) rotate(45deg);transform: translateY(9px) rotate(45deg); background-color: #FFFFFF;}
body.nav-open .hy-nav-toggle .icon:after {-webkit-transform: translateY(-9px) rotate(-45deg);-ms-transform: translateY(-9px) rotate(-45deg);transform: translateY(-9px) rotate(-45deg);background-color: #FFFFFF;}
.hy-phone {position: fixed;top: 0;right: 0;z-index: 999;width: 100%;height: 55px;background-color: #fff; box-shadow: 0px 0px 10px 1px #333333;}
.hy-phone .hy-screen {width: 100%;height: 55px;position: relative;}
.hy-nav-toggle {width: 55px;height: 55px;z-index: 2;position: absolute;right: 0;top: 0;cursor: pointer;-webkit-transition-duration: .66s;transition-duration: .66s;}
.hy-nav-toggle:before {content: "";position: absolute;top: 0;right: 0;width: 55px;height: 55px;border-radius: 50%;-webkit-transition-duration: .66s;transition-duration: .66s;}
.hy-nav-toggle .icon {width: 30px;height: 4px;background-color: rgba(5,117,59);border-radius: 2px;position: absolute;top: 28px;right: 15px;-webkit-transition-duration: .5s;transition-duration: .5s;}
.hy-nav-toggle .icon2 {width: 30px;height: 4px;background-color: rgba(5,117,59);border-radius: 2px;position: absolute;top: 19px;right: 15px;-webkit-transition-duration: .5s;transition-duration: .5s;}
.hy-nav-toggle .icon3 {width: 30px;height: 4px;background-color: rgba(5,117,59);border-radius: 2px;position: absolute;top: 37px;right: 15px;-webkit-transition-duration: .5s;transition-duration: .5s;}
.hy-nav-toggle .icon:before,
.hy-nav-toggle .icon:after {z-index: 9999;width: 30px;height: 4px;background-color: rgba(5,117,59);border-radius: 2px;content: "";position: absolute;right: 0;-webkit-transition-duration: .5s;transition-duration: .5s;}
.hy-nav-toggle .icon:before {top: -9px}
.hy-nav-toggle .icon:after {top: 9px}
.nav {position: absolute;top: 5000%;right: 0;width: 100%;height: 100%;z-index: 9;-webkit-transition-duration: .66s;transition-duration: .66s;-webkit-transition-timing-function: swing;transition-timing-function: swing;}
.nav ul{width: 100%;}
.nav ul li {list-style: none;}
.nav ul li a {display: block;padding: 10px 0;text-align: center;color: #fff;text-decoration: none;font-size: 20px;-webkit-transition-duration: .25s;transition-duration: .25s;}
.nav ul:hover li a {opacity: .5;}
.nav ul:hover li:hover a {opacity: 1;}
.active{background-color: #ff3a32; color: #FFFFFF;}
.activeb{background-color: #ff3a32;color: #FFFFFF;}
.nr20{padding-top: 30px; padding-bottom: 30px;}
.hy-sj-logo{width: auto; height: 100%; margin-left: 15px;}
.hy-sj-logo img{height: 90%; margin-top: 0.3%;}

.cppfen{width: 98%; display: table;}
.cppfen ul {display: table; }
.cppfen ul li{width: 31.33%; height: 30px; line-height: 30px; float: left; margin: 1%; border-radius: 5px;overflow: hidden; text-align: center; background-color: #0aa344;}
.cppfen ul li a{font-size: 14px; color: #ffffff;}

.footer {
    background-color: rgba(10,163,68,0.75);
    height: 50px;
    position: fixed;
    bottom: 10px;
    left: 50%;
    margin-left: -46%;
    z-index: 999;
    width: 100%;
    border-radius: 10px;
}
.footer a {
    float: left;
    width: 33.33%;
    text-align: center;
}
.footer img {
    display: inline-block;
    height: 24px;
    margin: 5px 0 0;
}

.footer strong {
    color: #fff;
    font-size: 12px;
    display: block;
    height: 20px;
    line-height: 20px;
}

.jixo{width: 96%; padding-bottom: 20px; padding-top: 10px;}
.jixo ul{width: 100%;}
.jixo ul li{width: 49%; float: left; margin: 0.5%; padding-bottom: 10px;}
.jixo ul li h3{text-align: center;}
.jixo .imxx{width: 100%; height: 190px; overflow: hidden; position: relative;}
.jixo .imxx img{width: 100%; height: auto;overflow: hidden;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}


.jixo .imxx2{width: 100%; height: 130px; overflow: hidden; position: relative;}
.jixo .imxx2 img{width: 100%; height: auto;overflow: hidden;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.zixun{width: 80%; height: 50px; line-height: 50px; border-radius: 50px; background-color: #F47F29; text-align: center; margin-top: 10px; margin-bottom: 10px;}
.zixun a{display: block; font-size: 16px; color: #ffffff;}


.minidaohang{width: 100%;}
.minidaohang ul li{width: 25%; height: 35px; line-height: 35px; text-align: center; background-color: #069c4e; position: relative; float: left;}
.minidaohang ul li a{font-size: 14px; color: #ffffff;}
.minidaohang ul li:after{content: ''; position: absolute; right: 0; top: 0; width: 1px; height: 100%; background-color: #ffffff;}
.minidaohang ul li:before{content: ''; position: absolute; right: 0; bottom: 0; width: 100%; height: 1px; background-color: #fffffff;}
.minidaohang ul li:nth-child(4):after{display: none;}
.minidaohang ul li:nth-child(4):before{display: none;}
.minidaohang ul li:nth-child(8):after{display: none;}
.minidaohang ul li:nth-child(8):before{display: none;}

/*手机端样式结束*/
.neiyeban img{width: 100%;}

@media(max-width:9999px ){
	.hy-pc{display: block;}
	.hy-sj{display: none;}
} 
@media(max-width:1200px ){
	.w1200{width: 100%;}
	.head_r{width: 100%;}
	.headem{width: 100%;}
	.probt ul{ width:96%; margin:auto; padding:0px;}
	.prony {
	    width: 96%;
	    margin: auto;
	    padding: 0px;
	    padding-bottom: 30px;
	    height: auto;
	    padding-bottom: 30px;
	}
	.div_currpage {
    width: 96%;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 30px;
	}
	.ny_pm {
    width: 100%;
    height: auto;
    margin: auto;
    padding: 0px;
    display: table;
	}
	.news_r {
    width: 96%;
    margin: auto;
    padding: 0px;
    clear: both;
    display: table;
	}
}
@media(max-width:1160px ){
	.dlnrm {
    width: 96%;
    margin: 0 auto;
    margin-top: 20px;
	}
	.dljj img{width: 100%;}
}

@media(max-width:1100px ){
	.xls{width: 100%;}
	.ysm {
    width: 96%;
    height: auto;
    margin: auto;
    padding: 0px;
    display: table;
	}
	.sy_jj {
    width: 100%;
    height: auto;
    display: table;
    background: url(img/yss.jpg) no-repeat top;
    padding-top: 50px;
	}
	.jjm {
    width: 100%;
    margin: auto;
    padding: 0px;
	}
	.btgs {
    width: 100%;
    height: 170px;
    display: table;
	}
	.jjnr {
    width: 100%;
    height: auto;
    display: table;
    padding-top: 20px;
	}
	.ditu {
    width: 100%;
    margin: auto;
    padding: 0px;
	}
	#dituContent{width: 100%;}
	#dituContent img{width: 100%;}
	.sydt {
    width: 100%;
    height: auto;
    display: table;
    background: url(img/dt.jpg) no-repeat center top;
    padding-top: 80px;
	}
	.newsm {
    width: 100%;
    margin: 0px auto;
    padding: 0px;
    height: auto;
	}
	.btgs1 {
    width: 100%;
    height: 120px;
	}	
	.footm{ width:100%;  margin:auto; height:270px;}
	.bqnr {
    width: 100%;
    height: 173px;
    padding-top: 30px;
	}
	.content_mk{width: 96%; margin: 0px auto;}
	.xleft {
    width: 100%;
    float: left;
    height: auto;
    font-size: 18px;
    background: #046230;
    padding: 0%;
    margin-bottom: 20px;
    text-align: center;
	}
	.xleft h5 {
    font-size: 22px;
    color: #ffffff;
    line-height: 35px;
    font-weight: normal;
    padding-bottom: 20px;
    padding-top: 20px;
	}
}

@media(max-width:1080px ){
	.jjnr .jjl {
    width: 20px;
    height: 141px;
    border: 1px solid #bebebe;
    font-size: 20px;
    color: #000;
    margin-top: 20px;
    float: left;
    padding: 40px 20px;
    display: none;
	}
	.jjmd {
    width: 49%;
    float: left;
    padding-left: 0px;
    text-align: justify;
    height: auto;
    padding-top: 50px;
    display: table;
	}
	.jjnr img {
		width: 50%;
    float: right;
	}
	
}
@media(max-width:1050px ){
	.sydt {
    width: 100%;
    height: auto;
    display: table;
    background: url(img/dt.jpg) center;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 20px;
	}
	.ditu p {
    display: block;
    padding: 0px 0px 0px 0px;
    text-align: center;
    padding-bottom: 30px;
    font-size: 16px;
    color: #ffffff;
    line-height: 32px;
	}
}
@media(max-width:960px ){
	.hy-pc{display: none;}
	.hy-sj{display: block;}
	.wbxx{display: table;}
	.jjmd {
    width: 96%;
    margin: 0px auto;
    float: none;
    padding-left: 0px;
    text-align: justify;
    height: auto;
    padding-top: 50px;
    display: table;
    
	}
	.jjnr img {
		width: 96%;
		margin: 0px auto;
		display: inline-block;
    float: none;
	}
	.sygsjj {
    width: 100%;
   	height: auto;
   	text-align: center;
   	padding-bottom: 20px;
	}
	.probt ul li{ 
		float:left; 
		width:33.33%; 
		white-space: nowrap; 
		display:inline;
	}
	.gdd2 {
	    float: left;
	    width: 31.33%;
	    margin: 1%;
	}
	.ny_product {
    width: 96%;
    margin: 0px auto;
    float: none;
	}

}
@media(max-width:890px ){
	.sm_con .sm_dl04 { width:100%; height: 300px; overflow:hidden; float:none; margin-bottom: 20px;}
	.sm_con .sm_dl03 { width:100%; height: 300px; overflow:hidden; float:none; margin-bottom: 20px;}
	.sm_con .sm_dl04 dd a img{ width:100%; height:auto;}
	.sm_con .sm_dl03 dd a img{ width:100%; height:auto;}
	.sm_con .sm_dl04 dt a {
    background: url(img/y01.jpg);
    background-size: cover;
    width: 100%;
    height: 100%;
    display: block;
    float: left;
}
.sm_con .sm_dl03 dt a {
    background: url(img/y01.jpg);
    background-size: cover;
    width: 100%;
    height: 100%;
    display: block;
    float: left;
}
	.sy_jj {
	    width: 100%;
	    height: auto;
	    display: table;
	    background: url(img/yss.jpg) center;
	    background-size: cover;
	    padding-top: 50px;
	}
	.sm_con .sm_dl04 dt a span {
    display: block;
    font-size: 14px;
    color: #fff;
    width: 81%;
    line-height: 22px;
    height: 80px;
	}
	.sm_con .sm_dl03 dt a span {
    display: block;
    font-size: 14px;
    color: #fff;
    width: 81%;
    line-height: 22px;
    height: 80px;
	}
}
@media(max-width:806px ){
	.ysnr a {
    display: inline-block;
    width: 13%;
    margin: 0.5%;
    border-radius: 5px;
    background: #52b235;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    line-height: 30px;
    height: 30px;
	}
}
@media(max-width:780px ){
	.home_news_item {
    width: 96%;
    margin: 0px auto;
    padding-bottom: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
    float: none;
    overflow: hidden;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.1);
    box-shadow: 0 0px 5px rgba(0,0,0,0.1);
	}
	.synew {
    width: 100%;
    height: auto;
    display: table;
    padding-bottom: 30px;
	}
	.home_news_list_inner {
    width: 100%;
    height: auto;
    display: table;
    overflow: hidden;
	}	
}
@media(max-width:730px ){
	.sm_con .sm_dl04 { width:100%; height: 253px; overflow:hidden; float:none; margin-bottom: 20px;}
	.sm_con .sm_dl03 { width:100%; height: 253px; overflow:hidden; float:none; margin-bottom: 20px;}
}
@media(max-width:780px ){
	#goodsshow .left {
    float: left;
    width: 99.6%;
    margin: 0 0px 10px 0;
	}
	#goodsshow .right {
    float: right;
    width: 100%;
	}
	.price img {
		display: none;
	}
}
@media(max-width:646px ){
	.prod p {
    display: block;
    width: 96%;
    margin: 0px auto;
    font-size: 16px;
    color: #4a4a4a;
    text-align: center;
    line-height: 32px;
	}
	.probt ul li a {
    width: 100%;
    float: left;
    height: 50px;
    white-space: nowrap;
    display: block;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    color: #009048;
    border-right: 1px solid #d1d1d1;
	}
	.gdd2 a .gdimg2 {
    width: 100%;
    height: 170px;
    overflow: hidden;
	}
	.footer {
    width: 96% !important;
    left: 50%;
    margin-left: -48%;
	}
}
@media(max-width:600px ){
	.ysbt p {
    display: block;
    width: 96%;
    margin: 0 auto;
    height: 43px;
    background: url(img/ystel222.png) no-repeat center;
    padding-left: 0px;
    font-size: 18px;
    color: #ffffff;
	}
	.sm_con .sm_dl04 { width:100%; height: 212px; overflow:hidden; float:none; margin-bottom: 20px;}
	.sm_con .sm_dl03 { width:100%; height: 212px; overflow:hidden; float:none; margin-bottom: 20px;}
}
@media(max-width:560px ){
	.ysnr a {
    display: inline-block;
    width: 19%;
    margin: 0.5%;
    border-radius: 5px;
    background: #52b235;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    line-height: 30px;
    height: 30px;
	}
}
@media(max-width:510px ){
	.sm_con .sm_dl04 { width:100%; height: 170px; overflow:hidden; float:none; margin-bottom: 20px;}
	.sm_con .sm_dl03 { width:100%; height: 170px; overflow:hidden; float:none; margin-bottom: 20px;}
	.prod h3 {
    font-size: 22px;
    color: #05753b;
    line-height: 55px;
    text-align: center;
	}
	.prod h3 span {
    font-size: 22px;
    color: #ff9000;
    line-height: 55px;
    text-align: center;
	}
	.prod p {
    display: block;
    width: 94%;
    margin: 0px auto;
    font-size: 12px;
    color: #4a4a4a;
    text-align: center;
    line-height: 32px;
	}
	.gdd2 {
    float: left;
    width: 48%;
    margin: 1%;
	}
	.gsjj_b2 {
    width: 100%;
    font-size: 12px;
    margin: auto;
    line-height: 30px;
    height: 30px;
    text-align: left;
    text-indent: 25px;
    color: #515151;
	}
	.gsjj_b2 a {
    font-size: 12px;
    color: #515151;
    line-height: 30px;
	}
	.newslist {
    width: 100%;
    height: auto;
    clear: both;
    padding-top: 0px;
	}
	.ditu p {
		display: none;
	}
	.zengjia{width: 100%; height: 94px;}
	
}
@media(max-width:430px ){
	.sm_con .sm_dl04 dt a span {
    display: block;
    font-size: 14px;
    color: #fff;
    width: 81%;
    line-height: 22px;
    height: 80px;
    display: none;
	}
	.sm_con .sm_dl03 dt a span {
    display: block;
    font-size: 14px;
    color: #fff;
    width: 81%;
    line-height: 22px;
    height: 80px;
    display: none;
	}
	.gdd2 a h3 {
    margin-top: 20px;
    font-size: 16px;
    color: #056433;
    background: url(img/hb.jpg) no-repeat center;
    text-align: center;
    font-weight: normal;
    line-height: 35px;
    height: 35px;
    overflow: hidden;
	}
	.gdd2 a p {
	    display: block;
	    color: #595959;
	    width: 96%;
	    height: 32px;
	    text-align: center;
	    font-size: 12px;
	    margin: auto;
	    padding-top: 5px;
	    overflow: hidden;
	}
	.gdd2 a .gdimg2 {
    width: 100%;
    height: 150px;
    overflow: hidden;
	}
	.gdd2 a:hover h3 {
    font-size: 16px;
    color: #056433;
    background: url(img/hb.jpg) no-repeat center;
    text-align: center;
    font-weight: normal;
    line-height: 35px;
	}
	.gdd2 a:hover p {
    display: block;
    color: #056433;
    width: 96%;
    height: 32px;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    margin: auto;
	}
}
@media(max-width:410px ){
	.sm_con .sm_dl04 { width:100%; height: 140px; overflow:hidden; float:none; margin-bottom: 20px;}
	.sm_con .sm_dl03 { width:100%; height: 140px; overflow:hidden; float:none; margin-bottom: 20px;}
	.xleft h5 {
    font-size: 18px;
    color: #ffffff;
    line-height: 35px;
    font-weight: normal;
    padding-bottom: 20px;
    padding-top: 20px;
	}
	.xleft p {
    font-size: 12px;
    color: #ffffff;
    line-height: 28px;
	}
}
















